#!/bin/bash

function removeFromChannel(){
	sed -i "/#TAGCHANNEL_$3_$2/d" ./$1
}

function removeFromPeers(){
	sed -i "/#TAGPEERS:_$2/d" ./$1
}

function removeFromOrgs(){
	sed -i "/#TAGORGS:_$2/d" ./$1
}

if [ $1 == "channel" ];then
   removeFromChannel $2 $3 $4
elif [ $1 == "peers" ];then
   removeFromPeers $2 $3
else
   removeFromOrgs $2 $3
fi

#第一个参数若为channel：从channel移除指定组织的peer 第二个参数：yaml文件名 第三个参数：组织名 第四个：通道名
#第一个参数若为peers：从peers移除指定组织的peer 第二个参数：yaml文件名 第三个参数：组织名
#第一个参数为其他：从organizations移除指定组织 第二个参数：yaml文件名 第三个参数：组织名
#
#       TAGCHANNEL_newchannel_org2
#       ./remove.sh channel config_cpsec.yaml org3 newchannel

#       TAGPEERS:_firstOrg
#       ./remove.sh peers config_cpsec.yaml gwlorg

#       TAGORGS:_firstOrg
#       
